import 'package:flutter/material.dart';
void main() {
runApp(const MaterialApp(home: Main()));
}

 class Main extends StatefulWidget{
  const Main({super.key});
  @override
  _MainState createState() => _MainState();
}
class _MainState extends State<Main> {
  // 组件内的状态
  int age = 18;
  // 这个  widget 是应用程序的根
  @override
  Widget build(BuildContext context) {
    // 指定UI  程序风格
    return Scaffold(
    appBar: AppBar(
        title: const Text('有状态组件'),
      ),
 body: Center(
        child: Text('我今年$age岁了'),
      ),
      floatingActionButton: FloatingActionButton(
        onPressed: () {
          // 重要：setState 更新 数据 + 界面
          setState(() {
            age++;
          });
          print(age);
        },
        child: const Icon(Icons.add),
      ),
    );
  }
}